package com.javase.base.syntax;

/**
 * @author zq
 * @Date: 2020/5/26
 * 此例子是弄清楚  i++和++i的区别
 */
public class I_addDemo {

    public static void main(String[] args) {
        int i = 1;
        int b = i++;  //注意：执行完成这行代码后，先赋值在自增
        System.out.println(b);
        int c = ++i;  //注意：执行完成这样代码后，先自增在赋值
        System.out.println(c);


        //注意：u++ 和 ++u的理论区别是：u++是先把i拿出来使用在自增，++u是先自增，在拿出来使用
        int u = 0;
        u++;
        System.out.println(u);
        ++u;
        System.out.println(u);
    }
}
